london wales it jobs law jobs belfast escort escorts edinburgh finance jobs cork legal employment ireland glasgow job irish dublin legal jobs engineering jobs